import type { Parameter, SOP, Sample, Simulation } from '@/types/ParameterType'

export interface Standard {
  id?: number
  category: string
  type: string
  name: string
  file_uuid: string
  parameterList: Parameter[]
  sample: Sample
  sop: SOP
  simulation: Simulation
}

export interface BriefStandard {
  id?: number
  name: string
  link: string
}

export interface ParaStandard {
  id: number
  sample: Sample
  sop: SOP
  simulation: Simulation
}

export interface CreateStandard {
  category: string
  type: string
  name: string
  file_uuid: string
  iid: string
}

export interface Category {
  id?: number
  categoryName: string
  types: Types[]
}

export interface Types {
  id?: number
  typeName: string
}
